home *** CD-ROM | disk | FTP | other *** search
- /*++
-
- Copyright c 1996 Intel Corporation
- All Rights Reserved
-
- Permission is granted to use, copy and distribute this software and
- its documentation for any purpose and without fee, provided, that
- the above copyright notice and this statement appear in all copies.
- Intel makes no representations about the suitability of this
- software for any purpose. This software is provided "AS IS."
-
- Intel specifically disclaims all warranties, express or implied,
- and all liability, including consequential and other indirect
- damages, for the use of this software, including liability for
- infringement of any proprietary rights, and including the
- warranties of merchantability and fitness for a particular purpose.
- Intel does not assume any responsibility for any errors which may
- appear in this software nor any responsibility to update it.
-
- Module Name:
-
- precomp.h
-
- Abstract:
-
- This file includes all the headers required to build lsp.dll
- to ease the process of building a precompiled header.
-
- --*/
-
- //#pragma message("")
- //#pragma message("******** PLEASE READ THIS MESSAGE **********")
- //#pragma message("Caution, this LSP code is provided 'as is,' an example ")
- //#pragma message("that illustrates the process of developing a Layered Service Provider.")
- //#pragma message("It does not take into account certain design considerations")
- //#pragma message("such as handling both TCP and UDP in the same LSP, nor does it")
- //#pragma message("prevent multiple threads on thunked 16 bit WinSock calls. This example")
- //#pragma message("should be used as a guide, not a direct implementation")
- //#pragma message("")
-
- //#error "Please remove this line from precomp.h to compile this file"
-
- #ifndef _PRECOMP_
- #define _PRECOMP_
-
- #define WIN32_LEAN_AND_MEAN
-
- //
- // Turn off "declspec" decoration of entrypoints defined in WINSOCK2.H.
- //
-
- #define WINSOCK_API_LINKAGE
-
- #include "nowarn.h"
-
- #include <winsock2.h>
- #include <ws2spi.h>
- #include <wtypes.h>
- #include <assert.h>
- #include <winnt.h>
- #include <stdlib.h>
- #include "trace.h"
- #include "llist.h"
- #include "dprovide.h"
- #include "dsocket.h"
- #include "dcatalog.h"
- #include "dcatitem.h"
- #include "dworker.h"
- #include "dasyncw.h"
- #include "doverlap.h"
- #include "dbuffmgr.h"
- #include "dbgtrace.h"
- #include "dthook.h"
- #include "globals.h"
-
- #endif // _PRECOMP_
-